Gyakorló feladat számsorozat előállítására:
3-mal osztható számok kiírása 100-ig
program Gyakorlo1;
uses crt;
var n,a:integer;
BEGIN
n:=
10
99
;
a:=
1
3
;
repeat
write(a,' ');
a:=a+3;
until
(a>n)
(a<n)
(a<=n)
;
END.
Alternáló számsorozat kiírása 100-ig
program Gyakorlo2;
uses crt;
var i,a,s,x,n:integer;
BEGIN
i:= 1;
a:= 1;
s:=
-1
1
;
x:=
1
3
;
while (i<=n) do begin
write(a,' ');
x:=x+
1
2
3
;
a:=
a+s*x
a-s*x
a+s
;
s:=s*(-1);
i:=i+1;
end;
END.
Számok faktoriálisának kiírása (10 db szám)
program Gyakorlo3;
uses crt;
var i,a,n:integer;
BEGIN
i:=
1
2
3
;
a:=
0
1
;
n:= 10;
while (i<=n) do begin
write(a,' ');
a:=
a*i+1
a*(i+1)
a+1
;
i:=i+
1
2
3
;
end;
END.